<!DOCTYPE html>
<html>
<head>
	<title>静态成员和实例成员</title>
</head>
<body>
<script type="text/javascript">

/* 静态和实例方法

	1. 静态方法一般用来做工具函数
	2. 实例方法适合使用对象独有的函数

*/

// 静态方法
let Tools = {
	getEven: function(arr){
		let res = [];
		for (let i = 0; i < arr.length; i++ ) {
			if(arr[i] % 2) {
				res.push(arr[i]);
			}
		}
		return res;
	}
};
let arr = [1, 3, 4, 6, 9];
// console.log(Tools.getEven(arr));


// 构造函数的静态方法
function Tool(name) {
	this.name = name;
}
Tool.getEven = function() {
	let res = [];
	for (let i = 0; i < arr.length; i++ ) {
		if(arr[i] % 2) {
			res.push(arr[i]);
		}
	}
	return res;
}
console.log(Tool.getEven(arr));


</script>
</body>
</html>